# from 程序核心代码.ast节点.基础图形项.基础图形组件.容器类节点的基础图形项 import 带容器的节点图形项
#
# from 程序核心代码.ast节点.节点定义.基础定义.ast节点基础定义 import ast节点基础模型
# from 程序核心代码.mvvm重构.基础定义.容器节点图形项管理器 import 节点模型管理器, 容器节点图形项管理器
#
#
# class 带容器ast节点基础模型模板(ast节点基础模型):
#     def 节点数据解析(起始接口):
#         pass
#
#     def __init__(起始接口,ast节点, 所属节点模型管理器,节点名称 ,上级节点=None,节点位置=None):
#         super().__init__(ast节点, 所属节点模型管理器, 节点名称,节点位置=节点位置 ,上级节点=上级节点)
#         起始接口.容器状态=None
#         起始接口.添加属性("容器状态", 起始接口.容器状态)
#         起始接口.容器节点模型管理器 = 节点模型管理器(创建者节点=起始接口)
#         起始接口.基础图形项 = 带容器的节点图形项(起始接口)
#         起始接口.容器节点图形项管理器 = 容器节点图形项管理器()
#         起始接口.容器节点初始化节点模型管理器()
#     def 节点容器部分初始化(起始接口):
#         #起始接口.基础图形项.初始容器图形项()
#         起始接口.容器节点模型管理器.容器 = 起始接口.基础图形项.容器图形项
#         起始接口.容器节点模型管理器.场景 = 起始接口.所属节点模型管理器.场景
#         起始接口.容器节点模型管理器.开始解析节点模型()
#         起始接口.容器节点模型管理器._ast解析器.信号.解析完成.connect(起始接口.节点管理器_节点解析完成回调函数)
#     def 容器节点初始化节点模型管理器(起始接口):
#         起始接口.容器节点模型管理器 = 节点模型管理器(创建者节点=起始接口)
#         起始接口.容器节点模型管理器.开始解析节点模型()
#         #起始接口.容器节点模型管理器._ast解析器.信号.解析完成.connect(起始接口.节点管理器_节点解析完成回调函数)
#     def 容器节点初始化节点图形项管理器(起始接口):
#         起始接口.容器节点图形项管理器.开始解析节点图形项()
#         起始接口.容器节点图形项管理器._ast解析器.信号.解析完成.connect(起始接口.节点管理器_节点图形项解析完成回调函数)
#     def 节点管理器_节点解析完成回调函数(起始接口):
#         起始接口.基础图形项.容器区布局.addItem(起始接口.基础图形项.容器图形项)
#         起始接口.基础图形项.大小按钮.setEnabled(True)